package com.dd.stack.rpc.dubbo.api;

import com.dd.stack.common.util.Result;
import com.dd.stack.common.util.annotation.ServiceDescription;
import com.dd.stack.common.util.response.ApiResponse;
import com.dd.stack.rpc.dubbo.common.pijo.DataObjectRpcBO;

/**
 * @Author liuxianmeng
 * @CreateTime 2025/3/8 9:03
 * @Description DataObjectApi 提供给其他模块进行调用
 */
@ServiceDescription("DataObjectApi 提供给其他模块进行调用")
public interface DataObjectApi {

    /**
     * 通过id获取DataObjectBO对象
     * @param id DataObjectBO对象的id
     * @return
     */
    @ServiceDescription("通过id获取DataObjectDO对象")
    ApiResponse<DataObjectRpcBO> getOneById(Long id);
}
